<?php
/**
 * alltosun.com function_container
 * ============================================================================
 * 版权所有 (C) 2009-2011 北京互动阳光科技有限公司，并保留所有权利。
 * 网站地址: http://www.alltosun.com
 * ----------------------------------------------------------------------------
 * 许可声明：这是一个开源程序，未经许可不得将本软件的整体或任何部分用于商业用途及再发布。
 * ============================================================================
 * $Author: 高昂 (gaoa@alltosun.com) $
 * $Date: 2016-3-10 下午3:51:21 $
 * $Id: $
 */

class Action
{

    public function clear_device_relation()
    {
        $device_no = Request::getParam('device_no', '');
        if (!$device_no) {
            exit('设备号是空');
        }
        $type = device_helper::get_device_type_by_code($device_no);
        $device_info = _uri('device', array('code'=>$device_no));
        if ($device_info) {
            _model('device')->update(array('code'=>$device_no), array('status'=>0));
            _model('store_device_relation')->update(array('dev_id'=>$device_info['id'], 'type'=>$type), array('status'=>0));
        }
    }

    public function clear_data()
    {
//         $new_test_mobile = Request::getParam('mobile', '');

//         $test_mobile_list = user_config::$test_user_mobile;
//         if ($new_test_mobile) {
//             array_push($test_mobile_list, $new_test_mobile);
//         }

//         $dealer_list = user_helper::get_user_ids_by_mobile($test_mobile_list);
//         if ($dealer_list) {
//             foreach ($dealer_list as $k=>$v) {
//                 $role_id = user_helper::get_user_role_id($v);
//                 $store_list = _model('store')->getList(array('agency_id'=>$v));
//                 if ($store_list) {
//                     foreach ($store_list as $key=>$val) {
//                         _model('user')->update($val['user_id'], array('is_enable'=>0));
//                         _model('user')->update($val['owner_id'], array('is_enable'=>0));
//                         _model('user')->update($val['marketing_id'], array('is_enable'=>0));
//                         _model('user')->update($val['agency_id'], array('is_enable'=>0));
//                     }
//                 }
//                 if (user_config::AGENCY == $role_id) {

//                     // 更新门店
//                     _model('store')->update(array('agency_id'=>$v), array('is_enable'=>0));
//                     // 更新订单
//                     _model('order')->update(array('agency_id'=>$v), array('is_enable'=>0));
//                     _model('order')->update(array('user_id'=>$v), array('is_enable'=>0));
//                     // 更新用户
//                     _model('user')->update($v, array('is_enable'=>0));
//                 }
//             }
//         }

//         echo '成功';

    }

    public function recover_data()
    {
//         $mobile =Request::getParam('mobile', '');
//         $user_ids = user_helper::get_user_ids_by_mobile($mobile);
//         if ($user_ids) {
//             $user_id = $user_ids[0];
//             // 更新门店
//             _model('store')->update(array('agency_id'=>$user_id), array('is_enable'=>1));
//             // 更新订单
//             _model('order')->update(array('agency_id'=>$user_id), array('is_enable'=>1));
//             _model('order')->update(array('user_id'=>$user_id), array('is_enable'=>1));
//             // 更新用户
//             _model('user')->update(array('id'=>$user_id), array('is_enable'=>1));

//             echo '成功';
//         } else {
//             echo '此用户不存在啊';
//         }

    }

    public function clear_data_table()
    {
//         _model('admin_dealer_data_day')->delete(array('`id` > '=>0));
//         _model('admin_dealer_data_week')->delete(array('`id` > '=>0));
//         _model('admin_dealer_data_month')->delete(array('`id` > '=>0));
//         _model('admin_store_data_day')->delete(array('`id` > '=>0));
//         _model('admin_store_data_week')->delete(array('`id` > '=>0));
//         _model('admin_store_data_month')->delete(array('`id` > '=>0));
    }

}



?>